import urllib.parse
import re

# 预编译正则表达式
input_pattern = re.compile(r'^=[A-Fa-f0-9%]+$')

def decode_string(encoded_str):
    # 验证输入是否符合预期格式
    if input_pattern.match(encoded_str):
        try:
            # 解密过程
            decoded_str = urllib.parse.unquote(encoded_str)
            return decoded_str
        except ValueError as e:
            return f"Error decoding string: {e}"
    else:
        return "Invalid input format"

# 密文
encoded_str = "=E9=82=A3=E4=BD=A0=E4=B9=9F=E5=BE=88=E6=A3=92=E5=93=A6"

# 调用解密函数
decoded_str = decode_string(encoded_str)
# 输出解密后的结果
print(decoded_str)
